package model;
import java.util.ArrayList;
import java.util.HashMap;
public interface DicInterface {
/**
* @pre isWord()
* @post getSize() = getSize()@pre + 1
* @invariant isWellFormed()
* @param w word to add
* @param s synonym to add
* @return status message
*/
public String addWord(Word w, Word s, int aux);
/**
* @pre isWord()
* @post getSize() = getSize()@pre - 1
* @param w word to remove
* @return
*/
public String removeWord(Word w);
/**
* @pre isWord()
* @post true
* @param text
* @return
*/
public HashMap<Word, ArrayList<Word>> searchWord(String text);
}